
ins{text-decoration:none;}
em{font-style:normal;}
strong{font-weight:bold;}
h1,h2,h3,h4,h5{font-weight:bold;}
table{width:100%;}
/* links */
a,a:link,a:visited{color:#00518f;text-decoration:none;}
a:visited{color:#926292;}
a:hover{text-decoration:underline;}
a:active{}

.mod{padding:2px;margin-top:10px;}
.mod .hd h2{height:27px;line-height:27px;padding-left:20px;}
.mod .bd{padding:5px;}

form input.error,textarea.error{border:2px solid red;}
form input.time{width:89px;}
form input.datepicker{width:89px;}
form input.short{width:20px;text-align:right;}
form input.number{width:65px;}
input.btn{cursor:pointer;}

/* cms_header */
#cms_header .ui-state-hover .submenu{min-width:64px;}

/* grid pager */
.ui-pager-control table{width:auto;}
.ui-pager-control table{border-collapse:separate;}
.ui-jqdialog-content,
.ui-jqgrid{font-size:12px;}
.mod .ui-jqgrid tr.jqgrow td{padding:5px 2px;}
.mod .ui-jqgrid .ui-jqgrid-htable th{padding:5px 2px;}
/* hide the search button */
.ui-jqgrid .ui-pg-button span.ui-icon-search{display:none;}
.ui-jqgrid select.ui-pg-selbox{width:auto;}

/* masthead module */
#masthead{margin:10px 0;height:50px;}
#masthead .hd{float:left;padding-top:10px;}
#masthead .bd{float:left;height:35px;}
#masthead .bd h1{color:#777;font-size:18px;padding:10px 0 0 20px;}
#masthead .ft{float:right;padding-top:8px;}
#masthead em{font-weight:bold;}

/* log in module */
#login{padding:100px 300px;}
#login .form-item{width:auto;}
#login .grid-l{width:100px;}
#login .submit{margin-left:250px;}

/* table theme - dark blue */
table td,
table th{padding:5px 10px;}
table th{text-align:center;font-weight:bold;}

#result-list .bd,
#last-working .bd,
#task-list .bd{padding:10px 20px;}
#task-list fieldset{margin:20px 0;}
#latest-updated .ft{padding:0 20px 10px;text-align:right;font-size:15px;}

/* edit chater marking & view chapter marking in result list */
#result-list .videoEditBtn{margin-right:10px;}
#result-list .shortBtn{padding:2px 15px;}
#result-list .longBtn{margin:0px 3px; padding: 2px 5px;display:block;width:155px;margin-top:6px;}
#result-list .longBtn .txt{padding-right:8px;}
#result-list .longBtn .btn{padding:2px 0;}

/* popup panel */
#pop-find{width:0;height:0;display:none;}
#pop-find .form-item{width:auto;}
#pop-find .filter-item{padding-bottom:0;}
#pop-find .grid-l{width:125px;}
#pop-find .searchField{width:130px;}
#pop-find .searchOper{width:105px;}
#pop-find .searchString{width:155px;}
#pop-find .filter-line{display:block;width:440px;padding:2px 0px;}
#pop-find .addFilter, #pop-find .removeFilter{padding-right:2px;}
#pop-find .info .grid-l{width:220px;}
#pop-find .info .text{width:280px;}
#pop-find .simple-form .grid-l{width:250px;}
#pop-find .simple-form .text{width:250px;}
#pop-find .form-item .grid-l label ins{left:-18px;}
#pop-find form{margin-top:20px;}
#pop-find .legend{position:relative;top:-20px;}
#pop-find .mode-btn{cursor:pointer;padding:0.2em 0.5em;margin:0 5px;}
#pop-find .advance-form .advance-btn,
#pop-find .simple-form .simple-btn{background:#FCFDFD;border-color:#A6C9E2;color:#2191C0;cursor:default;}

/* popup panel to show the tag list or the category list */
.popup{display:none;text-align:left;}
.popup .buttons{padding:10px;}
.popup .ft .btn{float:right;margin:15px;height:25px;width:100px}

#pop-list .bd{height:400px;overflow:auto;}
#pop-list ul.sub{display:block;clear:both;padding:5px 0 0 30px;}
#pop-list li{display:block;clear:both;padding:5px 0;}
#pop-list ul.sub li{float:left;margin-right:10px;clear:none;padding:0;}


#pop-videolist .bd ul{width:649px;height:450px;overflow:auto;}
#pop-videolist .bd li{float:left;}
#pop-videolist .bd li a{padding:0;}
#pop-videolist .bd li a.btn{padding:2px 5px;}
#pop-videolist .bd li img{width:136px;height:76px;}
#pop-videolist .bd div{border:1px solid #fff;width:150px;text-align:center;padding:15px 2px;}
#pop-videolist .bd div:hover{border:1px solid #94CAE1;background:#F1F8FB;}
#pop-videolist .bd .item-list div p{padding:0 0 5px 0;width:auto;}
#pop-videolist .bd div span{color:red;height:20px;display:block;}

#pop-cast textarea{width:196px;}

.form-item .cpl table td{padding:2px 0;}
.form-item .cpl table input{width:89px;}
.form-item .cpl table select{width:auto;}
.form-item .cpl table .btn{margin-right:0;}

/* form common style */
form{margin-top:10px;}
form .hd h2{height:27px;line-height:27px;padding-left:20px;}
form .bd{padding:10px;}
form .grid-l{padding-right:10px;}
form .btn{width:100px;height:24px;cursor:pointer;margin-right:15px;}
form .btn-l{width:150px;}
form fieldset .btn{width:70px;}
form select{width:200px;height:20px;}
form .text{width:196px;}
form textarea, form .form-item-1c .text{width:656px;overflow-y:hidden;}
form .form-item p{width:240px;word-wrap:break-word;overflow:hidden;}
form .form-item-1c p{width:700px;}
form .form-item ul{margin-bottom:5px;padding:5px;min-height:20px;width:188px;max-width:265px;}
form .form-item-1c ul{max-width:649px;min-width:262px;width:auto;}
form .form-item-1c table.op{width:auto;}
form .form-item-1c table.op td{text-align:left;}
form .form-item-1c select{width:155px;}
form .form-item li{padding:1px 0;}
form .form-item li a{padding-left:10px;}
form .buttons{padding:30px 40px;display:block;}
form .buttons input{margin-left:10px;margin-bottom:10px;}
form .buttons input.proof_premium,
form .buttons input.unpublish_premium{width:160px;}

form fieldset.dim{border-color:#ccc;color:gray;}
form fieldset.dim .ui-widget-content{color:gray;}
form fieldset.dim .btn{display:none;}
form fieldset.dim legend{border-color:#ccc;background:#fff;color:gray;}

form fieldset.highlight{}

form .separator{clear:both;display:block;height:0;overflow:hidden;}
form .separator.line{height:auto;}
form .separator hr{border-width:0 0 1px;height:0;margin:5px;}

/* RED Callers  */
form .red-callers{}
form .red-callers ul{width:649px;height:150px;overflow:auto;}
form .red-callers li{float:left;}
form .red-callers li a{padding:0;}
form .red-callers li a.btn{padding:2px 5px;}
form .red-callers li img{width:136px;height:76px;}
form .red-callers .item-list li div{width:150px;height:153px;text-align:center;padding:5px 4px;}
form .red-callers .item-list li div p{padding:0 0 5px 0;width:auto;}
form .red-callers .item-list li div span{color:red;height:20px;display:block;}

/* Editable List */
.editable-list a.btn{height:18px;padding:2px 0 0 0;text-align:center;}
.editable-list a.btn.add{padding:2px 10px;}
.editable-list a.addpop{display:block;margin:2px 0 0 0;}
.editable-list input.editable{width:150px;}
.editable-list a.btn-up,.editable-list a.btn-dn{height:15px;padding:0;margin:0px;}
.editable-list a.btn-up span,.editable-list a.btn-dn span{margin:0;}
.editable-list li .ui-state-hover, .editable-list li .ui-state-focus{background:none;border:0;}
.editable-list.combo input.editable{width:70px;}
.editable-list.combo a.btn.addpop{display:inline-block;}

/* for name dictionary item border */
.ac_results.cast ul{margin-top:20px;}
.ac_results.cast li{padding: 0px;border-top:1px solid gray;}
.ac_results span{padding: 2px;float:left;margin-top:0px;width:13%;}
.ac_results span.selectRow00{border-right:1px solid gray;width:50px;}
.ac_results span.selectRow0{border-right:1px solid gray;}
.ac_results span.selectRow1{border-right:1px solid gray;}
.ac_results span.selectRow2{border-right:1px solid gray;}
.ac_results span.selectRow3{border-right:1px solid gray;}
.ac_results span.selectRow4{border-right:1px solid gray;}
.ac_results span.STYLE1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* for name dictionary search result page */
.ui-widget-content div.dic-left{float:left; width:460px;}
.ui-widget-content div.dic-left span.grid-input1{float:left; width:80px;}
.ui-widget-content div.dic-left span.grid-input1 select{ width:74px;}
.ui-widget-content div.dic-left span.grid-input2{float:left; width:160px;}
.ui-widget-content div.dic-left span.grid-input3{float:left; width:200px;}

/* hide buttons in pop view page */
#pms-partial form .buttons{display:none;}

/* chapter marking page */
#chapter-marking fieldset.chapter{position:relative;}
#chapter-marking fieldset.chapter .close{position:absolute;top:-20px;right:9px;width:12px;height:19px;padding:0 7px 0 2px;}
#chapter-marking fieldset.chapter .ui-icon-closethick{display:block!important;padding:0px!important;}
#chapter-marking #chapter_modal{position:absolute;left:-99999999px;}
#chapter-marking #player-wrapper{float:right;padding-bottom:3px;}
#chapter-marking #player-wrapper div.buttons{padding:10px 0 0;}

#chapter-marking .infotype_details{padding:0;display:inline-block;vertical-align:middle;margin:0 5px;}

#infotype_search .results{height:480px;width:480px;overflow:auto;}
#infotype_search .results p {text-align: left;width: 400px;float: left;}
#infotype_search .results a {float: left;}
#infotype_search .results input {float: left;padding: 0 2px;}

#chapter-marking.view #add-chapter,
#chapter-marking.view .chapter .close,
#chapter-marking.view .chapter .btn,
#chapter-marking.view .chapter .btn-del{display:none;}

/* itme in a form */
.form-item{padding:10px 10px 16px 10px;width:440px;float:left;margin:1px 0 0 1px;border:1px solid #fff;min-height:20px;}
.form-item .grid-l,
.form-item .grid-r{float:left;display:block;text-align:left;position:relative;}
.form-item .grid-l{width:190px;}
.form-item .grid-l label ins{color:#2191C0;position:absolute;left:-12px;}
.form-item input,
.form-item select{vertical-align:middle;}
.form-item label input{margin:0 7px 0 3px;}
.form-item table td{border-width:0;text-align:right;padding:0;}
.form-item table.checkbox td{text-align:left;padding:5px 20px 5px 0;}
.form-item table.checkbox td input[type="checkbox"]{margin-right:2px;}
fieldset .form-item-1c{width:900px;}
.form-item label.error{display:block;width:250px;position:absolute;margin-left:0;line-height:1;}
.form-item-1c label.error{width:595px;}

/* name with first and last */
.form-item.name input[type="text"]{width:60px;}
.form-item.name ins.en,
.form-item.name .en ins.cn{display:none;}
.form-item.name ins.cn,
.form-item.name .en ins.en{display:inline;}
.form-item.name .last,
.form-item.name .first{float:left;display:block;width:95px;}
.form-item.name .en .last,
.form-item.name .en .first{float:right;}


/* view mode */
.mod.view textarea,
.mod.view input[type="text"]{border-width:0;}
.mod.view .form-item .op{display:none;}

/* itme in "view" mode */
.view .form-item p.textarea{width:200px;overflow-x:scroll;}
.view .form-item-1c p.textarea{width:660px;overflow-x:scroll;}

/* global name input */
.form-item .global-name .template{display:none;}
.form-item .global-name .simple-mode1 .detail,
.form-item .global-name .simple-mode2 .detail{display:none;}
.form-item .global-name .simple-mode2 select{display:none;}
.form-item .global-name .simple-mode2 td:first-child{padding-right:0;}
.form-item .global-name select{width:100px;}
.form-item .global-name td{padding:1px 10px 3px 0;text-align:left;}
.form-item .global-name td input[type="text"]{width:100px;}
.form-item .global-name a.btn{padding:0 0px 2px 3px;}
.form-item .global-name input.btn{width:55px;height:21px;margin-right:5px;}
.form-item .global-name td .en,
.form-item .global-name td.en .cn{display:none;}
.form-item .global-name td .cn,
.form-item .global-name td.en .en{display:inline;}
.form-item .global-name .other .last,
.form-item .global-name .nick .last{display:none;}
.form-item .global-name .last,
.form-item .global-name .first{float:left;display:block;width:176px;text-align:right;}
.form-item .global-name .en .last,
.form-item .global-name .en .first{float:right;}
.form-item .global-name td.single .en,
.form-item .global-name td.single .cn{display:none;}
.form-item .global-name .single{width:352px;}
.form-item .global-name .single .last{display:none;}
.form-item .global-name .single .first{width:176px; float:left;}
.form-item .global-name tr.fst .up{visibility:hidden;}
.form-item .global-name tr.lst .down{visibility:hidden;}
.view .form-item .global-name .last,
.view .form-item .global-name .first{float:left;display:block;text-align:right;width:auto;padding-left:5px;}
.view .form-item .global-name .single{width:auto;}

/* error component for backend validation */
.com-err{padding:10px;}
.com-err h3{padding:0 0 5px 0;}
.com-err ol{}
.com-err li{padding:3px 0;margin-left:20px;list-style-type:decimal;}

/* link button */
a.btn{margin:0 2px;padding:2px 10px 2px 5px;text-decoration:none;}
a.btn:visited{_color:#fff;}
a.btn:hover{text-decoration:none;}
a.btn span{padding:8px;font-size:0px;display:inline;vertical-align:middle;margin-right:3px;}

/* footer */
#footer{margin-top:10px;}
#footer .hd{height:10px;*font-size:0;}
#footer .bd{height:40px;padding:10px;}
#footer .bd img{float:left;margin-right:5px;}
#footer .bd p{font-size:12px;line-height:15px;color:#666;padding-top:3px;}

/* self clear floated parent containers */
.red-callers ul:after,
#pop-iilist ul:after,
#masthead:after,
.loading:after,
.form-item:after
{content:".";display:block;height:0;clear:both;visibility:hidden;}
#pop-iilist ul,
#masthead,
.loading,
.form-item
{zoom:1;} /* IE */

/* pop folder*/
.folder-manager-box{padding:10px;}
#pop-folders .folder-list{float:left;}
#pop-folders .folder-list li{width:660px;float:left;padding:5px;margin:2px 0;}
#pop-folders .folder-list li.folder-line{border:1px solid #ACCFE8;background:#fff;cursor:default;}
#pop-folders .folder-list .grid{padding-right:5px;}
#pop-folders .folder-list .grid-0{width:480px;overflow:hidden;float:left;}
#pop-folders .folder-list .grid-1{width:360px;overflow:hidden;float:left;}
#pop-folders .folder-list .grid-2{width:120px;float:left;}
#pop-folders .folder-list .grid-3{width:90px;}
#pop-folders .add-folder-box{padding:12px 0; clear:both;}

/* pop sync*/
#pop-sync .value-list-hd span{font-weight:bold;}
#pop-sync .value-list-bd{height:120px;overflow:auto;}
#pop-sync .sec3 .value-list-bd{height:180px;}
#pop-sync .value-list{width:720px;}
#pop-sync .value-list-hd li{border-bottom:1px solid #A6C9E2;}
#pop-sync .value-list li{display:block;clear:both;padding:5px 0;float:left;width:700px;}
#pop-sync .value-list .grid{float:left;width:228px;margin-right:5px;}
#pop-sync .value-list .grid-3{margin-right:0;}
#pop-sync .sec3 .value-list .grid-2{width:388px;}
#pop-sync .sec3 .value-list .grid-3{width:68px;}
#pop-sync .value-list .grid input.text,#pop-sync .value-list .grid-2 textarea{width:370px;}
